package dao;

import java.util.Date;
import java.util.List;

import entity.CategoriaTransacao;
import entity.ParcelaTransacao;
import entity.Transacao;

public interface ParcelaTransacaoDAO extends GenericDAO<ParcelaTransacao> {

    List<ParcelaTransacao> listarParcelasPorPeriodoECategoria(Date dataInicial,
	    Date dataFinal, CategoriaTransacao categoriaTransacao,
	    boolean quitada);

	List<ParcelaTransacao> listarParcelasPorExemploEPeriodoVencimento(
			ParcelaTransacao parcelaTransacao, Date dataInicial, Date dataFinal);

    void removerParcelasTransacao(Transacao transacao);

}
